person or thing that silences - Turc Anglais Dictionnaire